home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / Moscow ML 1.42 / src / test / constsuc.sml < prev    next >
Encoding:
Text File  |  1997-08-18  |  511 b   |  22 lines  |  [TEXT/R*ch]

  1. (* 32-bit architecture: *)
  2.  
  3. val minInt1 = ~1073741824;
  4. val maxInt1 =  1073741823;
  5.  
  6. val minInt2  = ~0x40000000;
  7. val maxInt21 =  0x3fffffff;
  8. val maxInt22 =  0x3FFFFFFF;
  9.  
  10. val test1 = minInt1 = minInt2;
  11. val test2 = maxInt1 = maxInt21 andalso maxInt21 = maxInt22;
  12.  
  13. val maxWord1 = 0w2147483647;
  14. val maxWord2 = 0wx7fffffff;
  15.  
  16. val test3 = maxWord1 = maxWord2 andalso maxWord1 = Word.fromInt ~1;
  17.  
  18. val maxWord8_1 = 0w255;
  19. val maxWord8_2 = 0wxFF;
  20.  
  21. val test4 = maxWord8_1 = maxWord8_2 andalso maxWord8_1 = Word.fromInt 255;
  22.